package nf.modular.modclass;

import java.awt.image.BufferedImage;

import nf.modular.ModuleHost;
import nf.modular.NFModule;
import nf.modular.NFModuleType;

public abstract class ImageLoader extends NFModule
{

	public ImageLoader(ModuleHost host, String scratchDir)
	{
		super(host, scratchDir);
	}

	@Override
	public NFModuleType getModuleType()
	{
		return NFModuleType.ImageLoader;
	}
	
	public abstract String[] getSupportedImageTypes();
	public abstract BufferedImage loadImage(String path);
}
